requirejs.config({
  baseUrl: '/js',
  waitSeconds: 0,
  paths: {
    app: 'app',
    jquery: 'lib/jquery.min',
    swiper: 'lib/swiper/swiper.min',
    uikit: 'lib/uikit/uikit.min',
    utils: 'utils/index',
    config: 'config/index'
  }
  // map: {
  //   '*': {
  //     'css': 'lib/css'
  //   }
  // },
  //shim : { // 按需加载css
    // 'app/index': {
    //   deps: ['css!/css/home/index.css','css!/js/lib/swiper/swiper.min.css']
    // },
    // 'app/course': {
    //   deps: ['css!/css/home/course.css']
    // },
    // 'app/user': {
    //   deps: ['css!/css/home/reg.css']
    // },
    // 'app/info': {
    //   deps: ['css!/css/home/info.css']
    // },
    // 'app/play': {
    //   deps: ['css!/css/home/play.css']
    // }
  //}
});

// 读取每个页面自定义属性data-module获取js文件名，然后动态加载访问js的 init 方法初始化对应页面的 js 逻辑
requirejs(["jquery","uikit"],function ($,uikit) {
  var module = $('.pages').attr('data-module');
  if(module != undefined){
    requirejs([ `app/${ module }` ], function (module) {
      module.init();
    })
  } else {
    // uikit.notification({
    //   message: `页面：${location.pathname}，缺少 data-module`,
    //   status: 'primary',
    //   pos: 'top-right',
    //   timeout: 5000
    // });
  }
});